By Malleus
05/26/2008
At La Casa 139, Milano, Italy
19.5" x 27.5"
Screen printed, s/n edition of 151
$100
ADD TO CART